package com.study.model.mdao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONObject;
import com.study.model.pojo.Colle;

/**
 * 客户线索表
 * @author 郭星
 *
 */
@Mapper
public interface ColleDAO {

	/**
	 * 查询处理或未处理的线索
	 * @return
	 */
	List<Colle> selectColleByDo(@Param("colClassify") int colClassify);

	/**
	 * 查询所有
	 *
	 */
	List<JSONObject> selectAll();

	/**
	 * 根据分类查询
	 */
	List<JSONObject> findByDictionary1(int clazz);

	/**
	 * 根据状态查询
	 */
	List<JSONObject> findByDictionary2();

	/**
	 * 根据联系人查找
	 */
	List<JSONObject> findByColLinkmanLike(String name);

	/**
	 * 按照条件查询
	 */
	List<JSONObject> selectByWhere(@Param("clazz") String clazz, @Param("stauts") String stauts,
			@Param("input") String input);
	
	/**
	 * 根据采集id查询单条记录
	 * @param parameter
	 * @return
	 */
	JSONObject findByCid(String parameter);

	
}
